dogs cats lost pet lost dogs animal shelter lost cat puppies cat baby children lost pets animal rescue dog found cat puppy divorce adoption lost dog